package com.itheima.tlias.mapper;

import com.itheima.tlias.model.dos.EmpAndExprDo;
import com.itheima.tlias.model.dto.EmpQueryDTO;
import com.itheima.tlias.model.dos.EmpDO;
import com.itheima.tlias.model.entity.Emp;
import com.itheima.tlias.model.response.EmpExprResult;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface EmpMapper {


    /**
     * 分页条件查询
     *
     * @param dto
     * @return
     */
    List<EmpDO> selectByPage(EmpQueryDTO dto);

    void addEmp(Emp emp);


    void deleteEmp(List<Integer> id);

    EmpAndExprDo selectById(Integer id);

    void updata(Emp emp);
}
